Class OrderParser

java.lang.Object
es.csic.iiia.fabregues.dip.comm.OrderParser

public class OrderParser
extends java.lang.Object
OrderParser
Author:
Angela Fabregues, IIIA-CSIC, fabregues@iiia.csic.es
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  OrderParser.OrderType  
    static class  OrderParser.ResultType  
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected Game game  
  • Constructor Summary

    Constructors 
    Constructor Description
    OrderParser​(Game game)  
  • Method Summary

    Modifier and Type Method Description
    protected Order handleMTO​(Power power, Region region, Region mtoRegion, java.lang.String result)  
    protected Order handleSUP​(Power power, Region region, Power supportedPower, Region regionSupported, Region destination, java.lang.String result)  
    protected Order handleSUP​(Power power, Region region, Power supportedPower, Region regionSupported, java.lang.String result)  
    boolean isSUPorder​(java.lang.String[] order)  
    Order processOrder​(java.lang.String[] orderMsg)
    Pot processar ordres en el seg�ents formats: ( AUS AMY BUD ) HLD ) SUB ( ( AUS AMY BUD ) HLD ) ORD ( SPR 1901 ) ( ( AUS AMY BUD ) HLD ) ( SUC )

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • isSUPorder

      public boolean isSUPorder​(java.lang.String[] order)
    • processOrder

      public Order processOrder​(java.lang.String[] orderMsg)
      Pot processar ordres en el seg�ents formats: ( AUS AMY BUD ) HLD ) SUB ( ( AUS AMY BUD ) HLD ) ORD ( SPR 1901 ) ( ( AUS AMY BUD ) HLD ) ( SUC )
      Parameters:
      orderMsg -
      Returns:
    • handleSUP

      protected Order handleSUP​(Power power, Region region, Power supportedPower, Region regionSupported, Region destination, java.lang.String result)
    • handleSUP

      protected Order handleSUP​(Power power, Region region, Power supportedPower, Region regionSupported, java.lang.String result)
    • handleMTO

      protected Order handleMTO​(Power power, Region region, Region mtoRegion, java.lang.String result)